package cn.jsj.invite.pojo;

import cn.jsj.invite.pojo.identity.UserIdentityEnum;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;

/**
 * 用户
 *
 * @author 卢斌
 */
@Getter
@Setter
@NoArgsConstructor
@ToString
public class UserEnt implements Serializable {

    /**
     * 实体主键
     */
    Long id;

    /**
     * 用户身份标识
     */
    UserIdentityEnum userIdentity;


    /**
     * 登录账号
     */
    String account;


    /**
     * 密码
     */
    String password;


    /**
     * 是否通过邮箱校验，1通过；0未通过
     */
    Integer verification;


    /**
     * 所属学校ID，如果是企业用户则该属性忽略掉
     */
    Long schoolId;

    /**
     * 微信号
     */
    private String wechatNumber;


    /**
     * 联系电话
     */
    private String phone;


    /**
     * 昵称，用于发帖用
     */
    private String nickName;


    /**
     * 邮箱，用于注册
     */
    private String mailbox;


}
